﻿#region Using

using Common.Base;

using CommunicationLibrary;
using CommunicationLibrary.TransportData;

#endregion

namespace ServerApplication.Networking
{
    public class EmptyClient : IClient
    {
        private static EmptyClient instance;

        public static EmptyClient Instance
        {
            get
            {
                return instance ?? (instance = new EmptyClient());
            }
        }

        public void GamePaused()
        {
        }

        public void GameReady(GameState startingState, int identifier)
        {
        }

        public void GameResumed()
        {
        }

        public void GameStarted()
        {
        }

        public void HasWon()
        {
        }

        public void PlayerLost(Identifiable looser)
        {
        }

        public void UpdateGameState(GameState gameState)
        {
        }
    }
}